From b2a23a9a90581bf92f3d56df1116a1b050758658 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 1 May 2019 04:41:28 +0000 Subject: [PATCH] entry: only notify properties we have GtkText now has the propagate-text-width property, which is not present on GtkEntry, so we can't just blindly forward all properties. --- gtk/gtkentry.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 04d955cea0..9015c1fb66 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -1234,10 +1234,13 @@ notify_cb (GObject *object, gpointer data) { gpointer iface; + gpointer class; /* The editable interface properties are already forwarded by the editable delegate setup */ iface = g_type_interface_peek (g_type_class_peek (G_OBJECT_TYPE (object)), gtk_editable_get_type ()); - if (!g_object_interface_find_property (iface, pspec->name)) + class = g_type_class_peek (GTK_TYPE_ENTRY); + if (!g_object_interface_find_property (iface, pspec->name) && + g_object_class_find_property (class, pspec->name)) g_object_notify (data, pspec->name); } -- 2.30.2